package com.link.base.base.performance.model;

import com.link.core.basic.model.BasicModel;

import java.math.BigDecimal;

/**
 * 绩效考核
 *
 * @author 王昊
 * @date 2020-08-26 17:46:09
 */
public class Performance extends BasicModel {

    /**
    *  员工ID
    */
    private Long userId;
    /**
    *  姓名
    */
    private String userName;
    /**
    *  单位名称
    */
    private String organization;
    /**
    *  工作岗位
    */
    private String position;
    /**
    *  考核开始日期
    */
    private String assessmentPeriod;
    /**
    *  考核得分总计
    */
    private BigDecimal assessmentScore;
    /**
    *  考核时间
    */
    private String assessmentDate;
    /**
     *  他评分数
     */
    private Long leaderRating;
    /**
     *  等级
     */
    private String grade;
    /**
     *  审批状态
     */
    private String approvalStatus;

    /**
     *  考核对象职位ID
     */
    private Long positionId;
    /**
     *  职位表职位名称
     */
    private String postnName;
    /**
     *  考核截止时间
     */
    private String deadline;
    /**
     *  最终考核得分系数
     */
    private BigDecimal scoreCoefficient;

    /**
     *  审批人名称
     */
    private String approverName;

    public String getApproverName() {
        return approverName;
    }

    public void setApproverName(String approverName) {
        this.approverName = approverName;
    }

    public String getDeadline() {
        return deadline;
    }

    public void setDeadline(String deadline) {
        this.deadline = deadline;
    }

    public BigDecimal getScoreCoefficient() {
        return scoreCoefficient;
    }

    public void setScoreCoefficient(BigDecimal scoreCoefficient) {
        this.scoreCoefficient = scoreCoefficient;
    }

    public Long getPositionId() {
        return positionId;
    }

    public void setPositionId(Long positionId) {
        this.positionId = positionId;
    }

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }
    
    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }
    
    public String getOrganization() {
        return organization;
    }

    public void setOrganization(String organization) {
        this.organization = organization;
    }
    
    public String getPosition() {
        return position;
    }

    public void setPosition(String position) {
        this.position = position;
    }
    
    public String getAssessmentPeriod() {
        return assessmentPeriod;
    }

    public void setAssessmentPeriod(String assessmentPeriod) {
        this.assessmentPeriod = assessmentPeriod;
    }

    public BigDecimal getAssessmentScore() {
        return assessmentScore;
    }

    public void setAssessmentScore(BigDecimal assessmentScore) {
        this.assessmentScore = assessmentScore;
    }

    public String getAssessmentDate() {
        return assessmentDate;
    }

    public void setAssessmentDate(String assessmentDate) {
        this.assessmentDate = assessmentDate;
    }

    public Long getLeaderRating() {
        return leaderRating;
    }

    public void setLeaderRating(Long leaderRating) {
        this.leaderRating = leaderRating;
    }

    public String getGrade() {
        return grade;
    }

    public void setGrade(String grade) {
        this.grade = grade;
    }

    @Override
    public String getPostnName() {
        return postnName;
    }

    @Override
    public void setPostnName(String postnName) {
        this.postnName = postnName;
    }

    public String getApprovalStatus() {
        return approvalStatus;
    }

    public void setApprovalStatus(String approvalStatus) {
        this.approvalStatus = approvalStatus;
    }
}
